mvn install本地仓库,deploy命令发布至远程仓库(Pom发布以及只发布某几个module) | 您所在的位置:网站首页 › mvn 指定目录 › mvn install本地仓库,deploy命令发布至远程仓库(Pom发布以及只发布某几个module) |
install本地仓库 https://blog.csdn.net/z69183787/article/details/42012077 cd到本地目录, 1). 安装到本地库: mvn install:install-file -DgroupId=com.taobao.hsf -DartifactId=hsf-core -Dversion=2.2.6.1-EDAS -Dpackaging=jar -Dfile=D:\xx\hsf-core-2.2.6.1-EDAS.jar
1、maven settings.xml文件中设置 私服的 账号密码 saic-maven-releases admin admin123 saic-maven-snapshots admin admin123 saic-repo-mirror saic-repo-mirror http://10.133.144.25/nexus/content/groups/public * default_profile saic_repo saic_repo true never warn true always warn http://10.133.144.25/nexus/content/groups/public default saic-plug-repo saic-plug-repo http://10.133.144.25/nexus/content/groups/public true true ali alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ true true alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ default_profile2、项目pom中设置发布配置,申明release地址和snapshots地址 saic-maven-snapshots saic repo snapshots http://10.133.144.25/nexus/content/repositories/snapshots/ true saic-maven-releases saic repo releases http://10.133.144.25/nexus/content/repositories/releases/3、针对文件deploy,分为2个部分,顶层pom定义文件 和 jar 包 module; 顶级 pom:需要手动敲maven deploy 命令,直接mvn deploy 会报找不到 reactor【尝试后发现,项目中只有顶级pom时(暂时移除其他pom),mvn deploy可以执行成功】 注意点:packcaging=pom、-Dfile= pom文件所在路径,url和repository 对应 pom配置中的 id 和url,snapshots和release分别对应,可能还有thirdparty mvn deploy:deploy-file -DgroupId=com.saic.cloud -DartifactId=cloud-parent -Dversion=0.0.1-SNAPSHOT -Dpackaging=pom -Dfile=pom.xml -Durl=http://10.133.144.25/nexus/content/repositories/snapshots/ -DrepositoryId=saic-maven-snapshots子module jar或pom:直接在项目根目录执行如下命令 mvn deploy -pl module1,module2 -am如果出现could not find reacor的情况,可以采取和 “顶级POM” 一样的操作,或者进入子模块根目录 执行 |
CopyRight 2018-2019 实验室设备网 版权所有 |